var e, t, l = require("../../../../@babel/runtime/helpers/objectSpread2"), o = require("../../../../common/vendor.js"), a = {
    props: l({
        value: {
            type: [ String, Number ],
            default: ""
        },
        modelValue: {
            type: [ String, Number ],
            default: ""
        },
        placeholder: {
            type: [ String, Number ],
            default: ""
        },
        placeholderClass: {
            type: String,
            default: "textarea-placeholder"
        },
        placeholderStyle: {
            type: [ String, Object ],
            default: "color: #c0c4cc"
        },
        height: {
            type: [ String, Number ],
            default: 70
        },
        confirmType: {
            type: String,
            default: "done"
        },
        disabled: {
            type: Boolean,
            default: !1
        },
        count: {
            type: Boolean,
            default: !1
        },
        focus: {
            type: Boolean,
            default: !1
        },
        autoHeight: {
            type: Boolean,
            default: !1
        },
        fixed: {
            type: Boolean,
            default: !1
        },
        cursorSpacing: {
            type: Number,
            default: 0
        },
        cursor: {
            type: [ String, Number ],
            default: ""
        },
        showConfirmBar: {
            type: Boolean,
            default: !0
        },
        selectionStart: {
            type: Number,
            default: -1
        },
        selectionEnd: {
            type: Number,
            default: -1
        },
        adjustPosition: {
            type: Boolean,
            default: !0
        },
        disableDefaultPadding: {
            type: Boolean,
            default: !1
        },
        holdKeyboard: {
            type: Boolean,
            default: !1
        },
        maxlength: {
            type: [ String, Number ],
            default: 140
        },
        border: {
            type: String,
            default: "surround"
        },
        formatter: {
            type: [ Function, null ],
            default: null
        },
        ignoreCompositionEvent: {
            type: Boolean,
            default: !0
        },
        confirmHold: {
            type: Boolean,
            default: !1
        },
        textStyle: {
            type: [ Object, String ],
            default: function() {}
        },
        countStyle: {
            type: [ Object, String ],
            default: function() {}
        }
    }, null == (t = null == (e = o.index.$uv) ? void 0 : e.props) ? void 0 : t.textarea)
};

exports.props = a;